<!DOCTYPE html>
<html lang="zh-CN">





<head>
  <meta charset="UTF-8">
  <link rel="apple-touch-icon" sizes="76x76" href="/michuanblog/img/favicon.png">
  <link rel="icon" type="image/png" href="/michuanblog/img/favicon.png">
  <meta name="viewport"
        content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, shrink-to-fit=no">
  <meta http-equiv="x-ua-compatible" content="ie=edge">
  
  <meta name="theme-color" content="#2f4154">
  <meta name="description" content="Coding">
  <meta name="author" content="胡晗">
  <meta name="keywords" content="">
  <title>求职经验 - 胡晗&#39;s Blog</title>

  <link  rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.4.1/css/bootstrap.min.css" />


  <link  rel="stylesheet" href="https://cdn.staticfile.org/github-markdown-css/4.0.0/github-markdown.min.css" />
  <link  rel="stylesheet" href="/michuanblog/lib/hint/hint.min.css" />

  
    <link  rel="stylesheet" href="https://cdn.staticfile.org/highlight.js/10.0.0/styles/github-gist.min.css" />
  

  


<!-- 主题依赖的图标库，不要自行修改 -->

<link rel="stylesheet" href="//at.alicdn.com/t/font_1749284_yg9cfy8wd6.css">



<link rel="stylesheet" href="//at.alicdn.com/t/font_1736178_pjno9b9zyxs.css">


<link  rel="stylesheet" href="/michuanblog/css/main.css" />

<!-- 自定义样式保持在最底部 -->


  <script  src="/michuanblog/js/utils.js" ></script>
<meta name="generator" content="Hexo 4.2.1"></head>


<body>
  <header style="height: 70vh;">
    <nav id="navbar" class="navbar fixed-top  navbar-expand-lg navbar-dark scrolling-navbar">
  <div class="container">
    <a class="navbar-brand"
       href="/michuanblog/">&nbsp;<strong>MiChuan</strong>&nbsp;</a>

    <button id="navbar-toggler-btn" class="navbar-toggler" type="button" data-toggle="collapse"
            data-target="#navbarSupportedContent"
            aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
      <div class="animated-icon"><span></span><span></span><span></span></div>
    </button>

    <!-- Collapsible content -->
    <div class="collapse navbar-collapse" id="navbarSupportedContent">
      <ul class="navbar-nav ml-auto text-center">
        
          
          
          
          
            <li class="nav-item">
              <a class="nav-link" href="/michuanblog/">
                <i class="iconfont icon-home-fill"></i>
                首页
              </a>
            </li>
          
        
          
          
          
          
            <li class="nav-item">
              <a class="nav-link" href="/michuanblog/archives/">
                <i class="iconfont icon-archive-fill"></i>
                归档
              </a>
            </li>
          
        
          
          
          
          
            <li class="nav-item">
              <a class="nav-link" href="/michuanblog/categories/">
                <i class="iconfont icon-category-fill"></i>
                分类
              </a>
            </li>
          
        
          
          
          
          
            <li class="nav-item">
              <a class="nav-link" href="/michuanblog/tags/">
                <i class="iconfont icon-tags-fill"></i>
                标签
              </a>
            </li>
          
        
          
          
          
          
            <li class="nav-item">
              <a class="nav-link" href="/michuanblog/about/">
                <i class="iconfont icon-user-fill"></i>
                关于
              </a>
            </li>
          
        
        
          <li class="nav-item" id="search-btn">
            <a class="nav-link" data-toggle="modal" data-target="#modalSearch">&nbsp;&nbsp;<i
                class="iconfont icon-search"></i>&nbsp;&nbsp;</a>
          </li>
        
      </ul>
    </div>
  </div>
</nav>

    <div class="view intro-2" id="background" parallax=true
         style="background: url('/michuanblog/img/default.png') no-repeat center center;
           background-size: cover;">
      <div class="full-bg-img">
        <div class="mask flex-center" style="background-color: rgba(0, 0, 0, 0.3)">
          <div class="container text-center white-text fadeInUp">
            <span class="h2" id="subtitle">
              
            </span>

            
              
  <div class="mt-3 post-meta">
    <i class="iconfont icon-date-fill" aria-hidden="true"></i>
    <time datetime="2022-05-09 14:56">
      2022年5月9日 下午
    </time>
  </div>


<div class="mt-1">
  
    
    <span class="post-meta mr-2">
      <i class="iconfont icon-chart"></i>
      7.5k 字
    </span>
  

  
    
    <span class="post-meta mr-2">
      <i class="iconfont icon-clock-fill"></i>
      
      
      79
       分钟
    </span>
  

  
  
</div>

            
          </div>

          
        </div>
      </div>
    </div>
  </header>

  <main>
    
      

<div class="container-fluid">
  <div class="row">
    <div class="d-none d-lg-block col-lg-2"></div>
    <div class="col-lg-8 nopadding-md">
      <div class="container nopadding-md" id="board-ctn">
        <div class="py-5" id="board">
          <div class="post-content mx-auto" id="post">
            
            <article class="markdown-body">
              <h1 id="计算机类（0809）求职经验"><a href="#计算机类（0809）求职经验" class="headerlink" title="计算机类（0809）求职经验"></a>计算机类（0809）求职经验</h1><h2 id="简历"><a href="#简历" class="headerlink" title="简历"></a>简历</h2><blockquote>
<p>Keep Simple，极简主义，简历不需要华丽的字体和颜色，简单的黑白两色，保证全文字体一致，尽量一页纸</p>
</blockquote>
<h3 id="网站"><a href="#网站" class="headerlink" title="网站"></a>网站</h3><p><a href="https://www.52cv.com/" target="_blank" rel="noopener">职徒简历-免费简历模板下载|中英文简历模板|智能求职简历工具</a></p>
<h3 id="字体"><a href="#字体" class="headerlink" title="字体"></a>字体</h3><p>推荐微软雅黑，在电脑上显示效果最好</p>
<h3 id="字号"><a href="#字号" class="headerlink" title="字号"></a>字号</h3><ul>
<li>标题小二号加粗</li>
<li>小标题小四号加粗</li>
<li>正文小四号</li>
</ul>
<h3 id="页数"><a href="#页数" class="headerlink" title="页数"></a>页数</h3><p>一页纸，尽量精简，简历写得越多，被考察的知识点就越多，选择自己掌握得比较熟悉的写。</p>
<h3 id="内容"><a href="#内容" class="headerlink" title="内容"></a>内容</h3><h4 id="校招"><a href="#校招" class="headerlink" title="校招"></a>校招</h4><h5 id="教育经历"><a href="#教育经历" class="headerlink" title="教育经历"></a>教育经历</h5><p>如果成绩还行，就把GPA写上，不然就简单写学校名、专业、学历、就读时间、学校所在地</p>
<h5 id="专业技能"><a href="#专业技能" class="headerlink" title="专业技能"></a>专业技能</h5><ul>
<li><p>选择自己擅长和熟悉的写，如果觉得没有写的，可以参考学习提升一节进行学习</p>
</li>
<li><p>写的时候进行一定的包装，参考：<a href="https://github.com/geekcompany/ResumeSample" target="_blank" rel="noopener">程序员简历模板系列</a>、<a href="https://github.com/resumejob/awesome-resume" target="_blank" rel="noopener">程序员简历例句</a></p>
</li>
</ul>
<h5 id="实习经历"><a href="#实习经历" class="headerlink" title="实习经历"></a>实习经历</h5><p>参考：<a href="https://interviewguide.cn/#/Doc/Prepare/简历很重要/简历很重要" target="_blank" rel="noopener">阿秀的求职笔记 (interviewguide.cn)</a></p>
<h5 id="项目经历"><a href="#项目经历" class="headerlink" title="项目经历"></a>项目经历</h5><p>参考：<a href="https://interviewguide.cn/#/Doc/Prepare/简历很重要/简历很重要" target="_blank" rel="noopener">阿秀的求职笔记 (interviewguide.cn)</a>、<a href="https://www.programmercarl.com/前序/程序员简历.html" target="_blank" rel="noopener">程序员的简历应该这么写</a></p>
<h5 id="奖项证书"><a href="#奖项证书" class="headerlink" title="奖项证书"></a>奖项证书</h5><p>英语四六级、雅思托福、普通话等级、奖学金（注明是校级、省级、国家级）、竞赛获奖</p>
<h4 id="社招"><a href="#社招" class="headerlink" title="社招"></a>社招</h4><h5 id="专业技能-1"><a href="#专业技能-1" class="headerlink" title="专业技能"></a>专业技能</h5><p>需要根据岗位要求来写</p>
<h5 id="工作经历"><a href="#工作经历" class="headerlink" title="工作经历"></a>工作经历</h5><ul>
<li>工作时间</li>
<li>工作职责</li>
<li>个人贡献</li>
</ul>
<h5 id="项目经历-1"><a href="#项目经历-1" class="headerlink" title="项目经历"></a>项目经历</h5><ul>
<li>校内项目：可以是课程实验、课程设计、竞赛成果、实验室成果等</li>
<li>开源项目：在github研究学习的项目</li>
<li>培训项目：有的培训机构有专门的项目课程，B站有很多</li>
</ul>
<h5 id="教育经历-1"><a href="#教育经历-1" class="headerlink" title="教育经历"></a>教育经历</h5><p>毕业1年以内可以写上GPA，无太多经验争取按校招面试</p>
<h5 id="奖项证书-1"><a href="#奖项证书-1" class="headerlink" title="奖项证书"></a>奖项证书</h5><p>适用于毕业1-3年内，毕业3年以上主要看专业技能是否匹配、掌握程度、以及深入挖掘项目</p>
<h3 id="示例"><a href="#示例" class="headerlink" title="示例"></a>示例</h3><blockquote>
<p>来自超级简历，程序员简历模板</p>
</blockquote>
<p><img src="https://files.wondercv.com/develop-temp-cn@2x.png" srcset="/michuanblog/img/loading.gif" alt="程序员简历模板"></p>
<h3 id="投递"><a href="#投递" class="headerlink" title="投递"></a>投递</h3><ul>
<li>投递方式：网申、线下招聘会</li>
<li>消息渠道：学校官方就业中心网站（如<a href="https://job.hust.edu.cn/" target="_blank" rel="noopener">华中科技大学就业信息网</a>）、校招薪水公众号、拉勾招聘（用过最管用的）、智联招聘（公司比较多，但是操作没有拉勾丝滑）、猎聘（主要是社招）、前程无忧（感觉HR不怎么活跃）、BOSS直聘（不开放注册，可以找别人借号，但是比较麻烦）</li>
<li>查询公司情况：看准网、脉脉、爱企查（淘宝买一年很便宜）、公司官网</li>
<li>邮箱：建议使用163邮箱，有网页、手机、电脑端，可以方便查看回复邮件。不建议使用qq邮箱，个人不喜欢后缀比较长的邮箱，自己难打字，HR也难打字（换位思考一下）。不要使用学校邮箱。</li>
<li>联系方式：微信、电话保证畅通，定时查看邮件。</li>
</ul>
<h2 id="笔试"><a href="#笔试" class="headerlink" title="笔试"></a>笔试</h2><h3 id="内推"><a href="#内推" class="headerlink" title="内推"></a>内推</h3><p>有的内推可以免笔试，所以一定要在牛客和脉脉上找内推</p>
<h3 id="提前批"><a href="#提前批" class="headerlink" title="提前批"></a>提前批</h3><p>提前批一般没有面试，一般在6月开始，提前批不影响正式批，提前批挂了，正式批还可以投</p>
<h3 id="正式批"><a href="#正式批" class="headerlink" title="正式批"></a>正式批</h3><p>一般笔试考察基础知识和编程，基础知识涵盖数据结构与算法、编程语言、操作系统、计算机网络、数据库，编程一般使用牛客或者在记事本上白板编程。</p>
<h2 id="面试"><a href="#面试" class="headerlink" title="面试"></a>面试</h2><p>参考：<a href="https://interviewguide.cn/#/Doc/Knowledge/技术面与HR面/技术面与HR面?id=技术面与面" target="_blank" rel="noopener">阿秀的求职笔记 (interviewguide.cn)</a></p>
<h3 id="一面"><a href="#一面" class="headerlink" title="一面"></a>一面</h3><p><strong>技术负责人</strong>面试，可能是你入职后的导师，也可能是小组骨干。</p>
<p>考察内容包括基础知识、编程和项目。校招主要考察基础知识和编程，社招偏向于项目。</p>
<h3 id="二面"><a href="#二面" class="headerlink" title="二面"></a>二面</h3><p><strong>部门主管</strong>面试，直接上司，管理你入职后的项目，所以会考察你的项目能力，也会问基础知识和算法，还会问些基本情况，比如喜欢看什么书、在什么网站学习计算机知识和编程知识、有没有写博客的习惯等。</p>
<h3 id="三面"><a href="#三面" class="headerlink" title="三面"></a>三面</h3><p><strong>HR</strong>面试，会询问家庭情况、个人情况、告知公司待遇、福利、工作时间、工作地点等内容。</p>
<hr>
<h2 id="学习提升"><a href="#学习提升" class="headerlink" title="学习提升"></a>学习提升</h2><h3 id="专业知识"><a href="#专业知识" class="headerlink" title="专业知识"></a>专业知识</h3><blockquote>
<p>专业知识技能是一个人求职工作的护城河，打好专业基础并深入学习，能够更好地提升个人专业素养，从而获得竞争力。</p>
</blockquote>
<h4 id="计算机组成原理🥕"><a href="#计算机组成原理🥕" class="headerlink" title="计算机组成原理🥕"></a>计算机组成原理🥕</h4><p><strong>课程简介</strong></p>
<blockquote>
<p>本课程设计的系列原创的虚拟仿真实验有效克服了传统计算机硬件实验平台和实验体系的不足，无需任何硬件实验平台，突破了传统硬件实验对实验场地和实验平台的约束，课内课外相结合，特别适合线上线下开展。遵循层次化、递进化、系统化的思想，利用简单易学的虚拟仿真实验平台，采用最直观的构建原理图的方式，让学生从门电路开始逐步设计组合逻辑、时序逻辑、运算器、存储系统、数据通路和控制器、流水控制逻辑直至完整的MIPS CPU来深入理解计算机系统，大大加深硬件系列课程的理解。计算机相关专业同学在学习《数字逻辑》、《计算机组成原理》、《计算机组织与结构》、《计算机系统结构》时可配套本课程的部分或全部内容进行辅助学习，可大大提升相关课程学习效果。</p>
</blockquote>
<p><strong>个人评价</strong></p>
<p>系统、全面地理解计算机的体系结构，大萝卜老师教学能力非常强，并且注重创新和实践，实验也是循序渐进，从逻辑门到自己搭建一个多段流水、多级中断、支持自定义扩展和MIPS汇编程序的计算机系统，是我在大学里收获最大的课程。</p>
<p><strong>课程地址</strong></p>
<p><a href="https://www.icourse163.org/course/HUST-1205809816" target="_blank" rel="noopener">计算机硬件系统设计-华中科技大学_</a></p>
<p><a href="https://mp.weixin.qq.com/s/_uwG-mkny-pkrtuCkhHFOQ" target="_blank" rel="noopener">来来来，“拔萝卜” </a></p>
<p><strong>书籍</strong></p>
<p>《计算机组成原理实践教程—从逻辑门到CPU》</p>
<p>《秦磊华，吴非，莫正坤.计算机组成原理》</p>
<p>《袁春风. 计算机组成与系统结构》</p>
<p>《计算机组成与设计硬件/软件接口》</p>
<p>《深入理解计算机系统》</p>
<p>《计算机系统结构》</p>
<h4 id="C语言程序设计"><a href="#C语言程序设计" class="headerlink" title="C语言程序设计"></a>C语言程序设计</h4><p><strong>课程简介</strong></p>
<blockquote>
<p>程序设计是一门基础课程。对于计算机相关专业而言，程序设计是专业基础知识，是进一步学习其他专业知识的第一步阶梯；对于非计算机专业而言，程序设计的学习有助于理解计算机的能力所在，理解哪些是计算机擅长解决的问题，怎样的方式方法是计算机擅长的手段，从而能更好地利用计算机来解决本专业领域内的问题。</p>
<p>C语言是古老而长青的编程语言，它具备了现代程序设计的基础要求，它的语法是很多其他编程语言的基础，在系统程序、嵌入式系统等领域依然是无可替代的编程语言，在各类编程语言排行榜上常年占据前两名的位置。</p>
<p>对于非计算机专业的学生，学习本课程的主要目的是掌握程序设计的基本方法，C语言是教学媒介。但是对于计算机专业的学生，本课程是向后续的计算机组成、操作系统、编译原理、体系结构等课程前进的基石，对于C语言本身甚至程序设计语言基础原理的深入理解都是应该掌握的。</p>
<p>程序设计是实践性很强的课程，该课程的学习有其自身的特点，听不会，也看不会，只能练会。你必须通过大量的编程训练，在实践中掌握编程知识，培养编程能力，并逐步理解和掌握程序设计的思想和方法。在这里所提供的，只是基础的知识讲解，要想学会编程，还需要更多时间的投入和努力。</p>
<p>为了学习编程，你需要有一台计算机，安装必要的编程软件。无论是MS Windows、Mac OS X还是Linux，都有适合C语言编程的软件。</p>
</blockquote>
<p><strong>个人评价</strong></p>
<p>C语言是计算机类学生编程语言的基础，也是计算机编程语言中最重要的语言之一，是一门系统级语言，翁恺老师的讲解深入浅出，对初学计算机编程语言的人来说很友好。</p>
<p><strong>课程地址</strong></p>
<p><a href="https://www.icourse163.org/course/ZJU-9001" target="_blank" rel="noopener">C语言程序设计-浙江大学</a></p>
<p><strong>书籍</strong></p>
<p>《C程序设计语言》</p>
<p>《C Primer Plus》</p>
<h4 id="C"><a href="#C" class="headerlink" title="C++"></a>C++</h4><p><strong>课程简介</strong></p>
<blockquote>
<p>本课程以C++语言为载体，讲授计算机程序设计，为更好地利用计算机解决工程实践、科学研究和日常生活中的问题打下基础。<br>从程序设计方法角度分，计算机语言有面向过程的和面向对象的。面向过程的思想是将任务分解成一系列的函数，函数通过相互调用联系起来完成任务。面向对象的思想是将任务分解成一系列对象，对象具有功能。对象间通过消息传递信息，触发事件，完成任务。面向对象的语言被认为具有更好的重用性、可维护性和可扩展性。C++是面向对象的语言。但也要注意，面向过程和面向对象不是截然分开的，不是对立的。面向过程是面向对象的基础。本课程前半部分的编程思想仍是面向过程的，这对初学者更容易入门；后半部分是面向对象的，为进一步学习奠定基础。<br>学习程序设计，要学习语言的语法，更重要的是求解问题的算法思想。语法的学习需要多尝试，算法的学习需要多思考。学习程序设计，就要多编程。</p>
</blockquote>
<p><strong>课程地址</strong></p>
<p><a href="https://www.icourse163.org/course/XJTU-46006" target="_blank" rel="noopener">计算机程序设计（C++）_西安交通大学</a></p>
<p><strong>书籍</strong></p>
<p>《C++ Primer Plus》</p>
<p>《C++ Primer》</p>
<p>《C/C++标准库》</p>
<p>《STL源码剖析》</p>
<h4 id="算法与数据结构"><a href="#算法与数据结构" class="headerlink" title="算法与数据结构"></a>算法与数据结构</h4><p><strong>课程简介</strong></p>
<blockquote>
<p>数据结构课程是面向计算机科学与技术、信息安全、物联网工程专业的本科学生开设的专业核心必修课程。通过本课程的学习，使学生熟练地掌握在程序设计应用中，特别是在软件系统的非数值计算类应用方面，常用数据模型以及实现方法；熟练建模的基本方法以及在计算机科学与工程中的基本应用；在高级语言程序设计课程的学习基础之上，进一步提高程序设计的综合能力；在理论和方法上，奠定后续专业课程学习的基础。  </p>
<p>总之，学好数据结构就对了。数据结构就相当于：要拧螺母，肯定用扳手这个“数据结构”，当然用钳子也行，只不过也没那么好用。学习数据结构，就是为了了解以后在IT行业里搬砖需要用到什么工具，这些工具有什么利弊，应用于什么场景。以后用的过程中，你会发现这些基础的“工具”也存在着一些缺陷，你不满足于此工具，此时，你就开始自己在这些数据结构的基础上加以改造，这就叫做自定义数据结构。而且，你以后还会造出很多其他应用于实际场景的数据结构。</p>
<p>本课程以清华大学严蔚敏教授编著的《数据结构（C语言版）》为教材，以章节划分知识点，每个知识点录制10分钟左右的视频，共有55个视频，每个章节知识点的列表可查看课程大纲。每章都有以考察知识点为目标的单元测试，以巩固、提高对基本知识的理解，并提供相应章节的PPT素材，供同学们深入学习。希望通过本课程，为学生学习后续课程打下扎实的基础。</p>
</blockquote>
<p><strong>课程地址</strong></p>
<p><a href="https://www.icourse163.org/course/HUST-1001907004" target="_blank" rel="noopener">数据结构-华中科技大学</a></p>
<p><strong>书籍</strong></p>
<p>《数据结构(C语言版)》</p>
<p>《算法导论》</p>
<p>《数据结构与算法分析C语言描述》</p>
<h4 id="计算机网络"><a href="#计算机网络" class="headerlink" title="计算机网络"></a>计算机网络</h4><p><strong>课程简介</strong></p>
<blockquote>
<p>《计算机网络》课程分为三个单元：“计算机网络之网尽其用”、“计算机网络之探赜索隐”和“计算机网络之危机四伏”。</p>
<p>“计算机网络之网尽其用”将带你快速了解、认识计算机网络，理解并掌握计算机网络与网络协议等基本概念、网络组成与网络体系结构，剖析你每天都在使用的网络应用的类型、运行原理以及应用层协议，帮助你理解绝大多数网络应用所采用的应用编程接口-套接字（Socket），学习并掌握Socket编程技术基础，具备开发简单网络应用的能力。</p>
<p>“计算机网络之探赜索隐”将带你深入计算机网络内部，探究计算机网络深层奥秘，了解并掌握计算机网络深层次的原理、协议及网络技术，让你不仅知其然而且知其所以然，真正成为计算机网络的行家里手。这部分主要讲授：可靠数据传输基本原理、停-等协议与滑动窗口协议、典型传输层协议（UDP与TCP）、虚电路网络与数据报网络、路由与转发、IP协议与IP地址、CIDR、子网划分与路由聚集、ICMP协议、DHCP协议、NAT、IPv6、路由算法、路由协议、差错编码、MAC协议、ARP协议、以太网、VLAN、PPP协议、无线局域网等。</p>
<p>“计算机网络之危机四伏”将带你一起认识网络安全威胁，理解并掌握保障网络安全的基本原理、网络协议以及技术措施，让你认识到如何在享受网络带给你诸多便利的同时尽可能避免令自身处于重重危机之中。这部分主要讲授：网络安全基本概念；网络安全威胁；密码学基础；信息完整性与数字签名；身份认证；安全电子邮件；SSL；IPsec与VPN；无线网局域网安全；防火墙；入侵检测等。</p>
</blockquote>
<p><strong>课程地址</strong></p>
<p><a href="https://www.icourse163.org/course/HIT-154005" target="_blank" rel="noopener">计算机网络-哈尔滨工业大学</a></p>
<h4 id="操作系统"><a href="#操作系统" class="headerlink" title="操作系统"></a>操作系统</h4><p><strong>课程简介</strong></p>
<blockquote>
<p>本课程以“如何给一个拥有单核 CPU、内存、磁盘、键盘和显示器的基本计算机配备一个可实际运转的操作系统?”这一基本问题作为主线。本课程对一个基本操作系统中的六个基本模块，即 CPU 管理、内存管理、外设管理、磁盘管理与文件系统、用户接口和启动模块，以及这些模块之间的内在联系，进行了深入细致地原理教授、算法与数据结构设计,并借鉴开源操作系统 Linux 全面讲授了整个操作系统的代码实现。通过本系列课程的学习，学生可以体会一个完整的操作系统是如何良好运转的，据此培养学生设计和实现一个完整操作系统的能力，进而在未来从事计算机系统层面的工作时能应用这些能力和经验，最终逐渐形成计算机系统能力。同时本课程包含了进程设计与实现、虚存设计与实现、外设驱动与实现在内的12个配套实验，通过丰富的实践环节，使学生真正掌握设计、实现和分析完整操作系统的能力。</p>
</blockquote>
<p><strong>课程地址</strong></p>
<p><a href="https://www.icourse163.org/learn/HIT-1002531008" target="_blank" rel="noopener">操作系统-哈尔滨工业大学</a></p>
<p><strong>书籍</strong></p>
<p>《现代操作系统》</p>
<p>《深入理解计算机系统》</p>
<h4 id="数据库"><a href="#数据库" class="headerlink" title="数据库"></a>数据库</h4><h4 id="汇编语言"><a href="#汇编语言" class="headerlink" title="汇编语言"></a>汇编语言</h4><h4 id="编译原理"><a href="#编译原理" class="headerlink" title="编译原理"></a>编译原理</h4><h4 id="软件工程"><a href="#软件工程" class="headerlink" title="软件工程"></a>软件工程</h4><hr>
<h3 id="专业技能-2"><a href="#专业技能-2" class="headerlink" title="专业技能"></a>专业技能</h3><blockquote>
<p>C++开发工程师专业技能</p>
</blockquote>
<pre><code class="hljs mermaid">graph LR;
	C++开发工程师--&gt;基础知识;
	基础知识--&gt;C++;
	C++--&gt;面向对象;
	面向对象--&gt;封装;
	面向对象--&gt;继承;
	面向对象--&gt;多态;
	多态--&gt;重载;
	多态--&gt;覆盖;
	C++--&gt;模板;
	模板--&gt;模板类;
	模板--&gt;模板函数;
	C++--&gt;C++11;
	C++11--&gt;智能指针;
	C++11--&gt;nullptr;
	C++11--&gt;右值引用;
	C++11--&gt;移动语义;
	C++11--&gt;初始化列表;
	基础知识--&gt;计算机网络;
	计算机网络--&gt;TCP&#x2F;IP;
	计算机网络--&gt;Socket;
	计算机网络--&gt;I&#x2F;O多路复用;
	基础知识--&gt;操作系统;
	操作系统--&gt;Linux;
	操作系统--&gt;进程;
	操作系统--&gt;线程;
	操作系统--&gt;虚拟存储;
	操作系统--&gt;死锁;
	基础知识--&gt;数据结构与算法;
	数据结构与算法--&gt;数组--&gt;字符串;
	数据结构与算法--&gt;链表;
	链表--&gt;单向链表;
	链表--&gt;双向链表;
	数据结构与算法--&gt;栈--&gt;单调栈;
	数据结构与算法--&gt;队列--&gt;优先队列--&gt;大顶堆;
	数据结构与算法--&gt;树;
	树--&gt;搜索树;
	树--&gt;平衡树;
	数据结构与算法--&gt;散列表;
	散列表--&gt;开放地址;
	散列表--&gt;拉链法;
	散列表--&gt;重哈希;
	数据结构与算法--&gt;排序;
	排序--&gt;冒泡排序;
	排序--&gt;快速排序;
	排序--&gt;归并排序;
	排序--&gt;堆排序;
	数据结构与算法--&gt;搜索;
	搜索--&gt;二分搜索;
	搜索--&gt;BFS;
	搜索--&gt;DFS;
	数据结构与算法--&gt;高级算法;
	高级算法--&gt;回溯;
	高级算法--&gt;贪心;
	高级算法--&gt;动态规划;
	高级算法--&gt;B树,B+树;
	高级算法--&gt;红黑树;
	基础知识--&gt;数据库;
	数据库--&gt;MySQL;
	MySQL--&gt;引擎;
	引擎--&gt;存储机制;
	引擎--&gt;锁机制;
	MySQL--&gt;索引;
	MySQL--&gt;查询优化;
	数据库--&gt;Redis;
	C++开发工程师--&gt;库&#x2F;框架;
	库&#x2F;框架--&gt;STL;
	STL--&gt;容器;
	STL--&gt;算法;
	STL--&gt;迭代器;
	库&#x2F;框架--&gt;Qt;
	Qt--&gt;多线程;
	Qt--&gt;图形库;
	Qt--&gt;数据库接口;
	库&#x2F;框架--&gt;OpenCV;
	C++开发工程师--&gt;工具;
	工具--&gt;shell;
	工具--&gt;git;
	工具--&gt;makefile;
	工具--&gt;g++;
	工具--&gt;gdb;
	工具--&gt;vim;
	工具--&gt;markdown;
	工具--&gt;ffmpeg;
	C++开发工程师--&gt;云服务与虚拟化;
	云服务与虚拟化--&gt;虚拟化;
	虚拟化--&gt;Docker;
	云服务与虚拟化--&gt;中间件--&gt;消息中间件;
	云服务与虚拟化--&gt;分布式对象存储;
	C++开发工程师--&gt;项目;
	项目--&gt;设计模式;
	设计模式--&gt;单例模式;
	设计模式--&gt;工厂方法模式;
	设计模式--&gt;观察者模式;
	设计模式--&gt;代理模式;
	设计模式--&gt;装饰模式;
	项目--&gt;软件调试;
	软件调试--&gt;IDE;
	软件调试--&gt;GDB;
	软件调试--&gt;自动化测试;
	项目--&gt;软件架构;
	软件架构--&gt;分层;
	软件架构--&gt;事件驱动;
	软件架构--&gt;微内核;
	软件架构--&gt;云架构;
	软件架构--&gt;MVC;
	软件架构--&gt;client&#x2F;server;
	软件架构--&gt;SOA--&gt;微服务;
	项目--&gt;工程实践;
	工程实践--&gt;代码风格;
	工程实践--&gt;协同开发;</code></pre>
<hr>
<h3 id="软技能"><a href="#软技能" class="headerlink" title="软技能"></a>软技能</h3><blockquote>
<p>除了专业知识，工作中需要的发现问题、分析问题、查找资源、设计方案、项目实施与管理、总结与汇报等能力是必不可少的。</p>
</blockquote>
<h4 id="阅读与笔记"><a href="#阅读与笔记" class="headerlink" title="阅读与笔记"></a>阅读与笔记</h4><h5 id="typora"><a href="#typora" class="headerlink" title="typora"></a>typora</h5><p><strong>简介</strong></p>
<blockquote>
<p>一款 Markdown 编辑器和阅读器，风格极简，多种主题，支持 macOS，Windows 及 Linux实时预览，图片与文字、代码块、数学公式、图表、目录大纲 、文件管理 、导入与导出，专注模式</p>
</blockquote>
<p><strong>下载地址</strong></p>
<p><a href="https://typoraio.cn/" target="_blank" rel="noopener">Typora 官方中文站 (typoraio.cn)</a></p>
<h5 id="markdown"><a href="#markdown" class="headerlink" title="markdown"></a>markdown</h5><p><strong>简介</strong></p>
<blockquote>
<p>Markdown是一种轻量级标记语言，排版语法简洁，让人们更多地关注内容本身而非排版。它使用易读易写的纯文本格式编写文档，可与HTML混编，可导出 HTML、PDF 以及本身的 .md 格式的文件。因简洁、高效、易读、易写，Markdown被大量使用，如Github、Wikipedia、简书等。</p>
</blockquote>
<p><strong>手册</strong></p>
<p><a href="https://markdown.com.cn/" target="_blank" rel="noopener">Markdown 官方教程</a></p>
<h4 id="分析与综合"><a href="#分析与综合" class="headerlink" title="分析与综合"></a>分析与综合</h4><h5 id="思维导图"><a href="#思维导图" class="headerlink" title="思维导图"></a>思维导图</h5><p><strong>简介</strong></p>
<blockquote>
<p>思维导图，英文是The Mind Map，又名心智导图，是表达发散性思维的有效图形思维工具 ，它简单却又很有效同时又很高效，是一种实用性的思维工具。</p>
<p>思维导图运用图文并重的技巧，把各级主题的关系用相互隶属与相关的层级图表现出来，把主题关键词与图像、颜色等建立记忆链接。</p>
<p>思维导图充分运用左右脑的机能，利用记忆、阅读、思维的规律，协助人们在科学与艺术、逻辑与想象之间平衡发展，从而开启人类大脑的无限潜能。思维导图因此具有人类思维的强大功能。</p>
<p>思维导图是一种将思维形象化的方法。我们知道放射性思考是人类大脑的自然思考方式，每一种进入大脑的资料，不论是感觉、记忆或是想法——包括文字、数字、符码、香气、食物、线条、颜色、意象、节奏、音符等，都可以成为一个思考中心，并由此中心向外发散出成千上万的关节点。</p>
<p>每一个关节点代表与中心主题的一个连结，而每一个连结又可以成为另一个中心主题，再向外发散出成千上万的关节点，呈现出放射性立体结构，而这些关节的连结可以视为您的记忆，就如同大脑中的神经元一样互相连接，也就是您的个人数据库。</p>
</blockquote>
<p><strong>下载地址</strong></p>
<p><a href="https://mubu.com/home" target="_blank" rel="noopener">幕布 - 极简大纲笔记 ｜ 一键生成思维导图 (mubu.com)</a></p>
<h5 id="搜索"><a href="#搜索" class="headerlink" title="搜索"></a>搜索</h5><p><strong>书籍</strong></p>
<p><a href="https://www.douban.com/" target="_blank" rel="noopener">豆瓣 (douban.com)</a></p>
<p><a href="https://www.shuzhou.cc/" target="_blank" rel="noopener">书舟搜索</a></p>
<p><a href="https://weread.qq.com/" target="_blank" rel="noopener">微信读书</a></p>
<p><strong>课程</strong></p>
<p><a href="https://www.icourse163.org/" target="_blank" rel="noopener">中国大学MOOC (icourse163.org)</a></p>
<p><a href="https://www.code-nav.cn/" target="_blank" rel="noopener">发现优质编程学习资源 - 编程导航 (code-nav.cn)</a></p>
<p><a href="https://www.w3cschool.cn/" target="_blank" rel="noopener">w3cschool - 编程狮，随时随地学编程</a></p>
<p><strong>社区</strong></p>
<p><a href="https://stackoverflow.com/" target="_blank" rel="noopener">Stack Overflow - Where Developers Learn, Share, &amp; Build Careers</a></p>
<p><a href="https://juejin.cn/" target="_blank" rel="noopener">掘金 - 代码不止，掘金不停 (juejin.cn)</a></p>
<p><a href="https://www.csdn.net" target="_blank" rel="noopener"> CSDN - 专业开发者社区</a></p>
<p><strong>项目与代码</strong></p>
<p><a href="https://github.com/" target="_blank" rel="noopener">github.com</a></p>
<p><a href="https://gitee.com/" target="_blank" rel="noopener">Gitee.com</a></p>
<p><strong>求职</strong></p>
<p><a href="https://www.kanzhun.com/" target="_blank" rel="noopener">看准网-查工资|聊面试|评公司|搜职位 (kanzhun.com)</a></p>
<p><a href="https://www.nowcoder.com/" target="_blank" rel="noopener">牛客网 (nowcoder.com)</a></p>
<p><a href="https://leetcode.cn/" target="_blank" rel="noopener">力扣（LeetCode）官网 - 全球极客挚爱的技术成长平台</a></p>
<p><a href="https://aiqicha.baidu.com/" target="_blank" rel="noopener">爱企查 - 专业企业查询平台</a></p>
<p><a href="https://maimai.cn/" target="_blank" rel="noopener">脉脉-成就职业梦想 (maimai.cn)</a></p>
<p><a href="https://www.lagou.com/" target="_blank" rel="noopener">拉勾招聘-专业的互联网求职招聘网站 (lagou.com)</a></p>
<p>微信小程序-offershow</p>
<h4 id="规划与设计"><a href="#规划与设计" class="headerlink" title="规划与设计"></a>规划与设计</h4><h5 id="draw-io"><a href="#draw-io" class="headerlink" title="draw.io"></a>draw.io</h5><p><strong>简介</strong></p>
<blockquote>
<p>免费开源的在线绘图工具，可绘制流程图、思维导图、数据流图、UML图等</p>
</blockquote>
<p><strong>下载地址</strong></p>
<p><a href="https://www.draw.io/index.html" target="_blank" rel="noopener">Flowchart Maker &amp; Online Diagram Software (draw.io)</a></p>
<h5 id="word"><a href="#word" class="headerlink" title="word"></a>word</h5><blockquote>
<p>不用过多解释</p>
</blockquote>
<h4 id="实施与维护"><a href="#实施与维护" class="headerlink" title="实施与维护"></a>实施与维护</h4><h5 id="滴答清单"><a href="#滴答清单" class="headerlink" title="滴答清单"></a>滴答清单</h5><blockquote>
<p>滴答清单是一款任务管理工具，支持跨平台云同步，集周期提醒、清单管理、分类协作和日历等于一体。</p>
</blockquote>
<p><strong>下载地址</strong></p>
<p><a href="https://www.dida365.com/home" target="_blank" rel="noopener">滴答清单:一个帮你高效完成任务和规划时间的应用 (dida365.com)</a></p>
<h5 id="git"><a href="#git" class="headerlink" title="git"></a>git</h5><p><strong>简介</strong></p>
<blockquote>
<p>Git 是一个开源的分布式版本控制系统，敏捷高效地处理任何或小或大的项目。</p>
</blockquote>
<p><strong>教程</strong></p>
<p><a href="https://www.liaoxuefeng.com/wiki/896043488029600" target="_blank" rel="noopener">Git教程 - 廖雪峰的官方网站 (liaoxuefeng.com)</a></p>
<p><a href="https://www.runoob.com/git/git-tutorial.html" target="_blank" rel="noopener">Git 教程 | 菜鸟教程 (runoob.com)</a></p>
<h5 id="云文档"><a href="#云文档" class="headerlink" title="云文档"></a>云文档</h5><ul>
<li><p>腾讯云文档</p>
</li>
<li><p>有道云笔记</p>
</li>
</ul>
<h4 id="总结与汇报"><a href="#总结与汇报" class="headerlink" title="总结与汇报"></a>总结与汇报</h4><h5 id="PPT"><a href="#PPT" class="headerlink" title="PPT"></a>PPT</h5><h5 id="word-1"><a href="#word-1" class="headerlink" title="word"></a>word</h5><h5 id="PDF"><a href="#PDF" class="headerlink" title="PDF"></a>PDF</h5><hr>
<h2 id="个人情况👨‍💻"><a href="#个人情况👨‍💻" class="headerlink" title="个人情况👨‍💻"></a>个人情况👨‍💻</h2><h3 id="学习笔记"><a href="#学习笔记" class="headerlink" title="学习笔记"></a>学习笔记</h3><p><a href="https://github.com/MiChuan/InterviewNote" target="_blank" rel="noopener">MiChuan/InterviewNote: C++开发工程师学习笔记 (github.com)</a></p>
<p><a href="https://blog.csdn.net/qq_41577017?spm=1000.2115.3001.5343" target="_blank" rel="noopener">弥川的博客_CSDN博客</a></p>
<p><a href="https://juejin.cn/user/3474112476619661/posts" target="_blank" rel="noopener">弥川 的个人主页 - 掘金 (juejin.cn)</a></p>
<p><a href="http://mi_chuan.gitee.io/michuanblog/about/">胡晗’s Blog</a></p>
<p><a href="https://mp.weixin.qq.com/s/7ojIrDBcUVarzUxndFmwew" target="_blank" rel="noopener">编程诗-微信公众号</a></p>
<h3 id="联系我"><a href="#联系我" class="headerlink" title="联系我"></a>联系我</h3><p>QQ：941494950</p>
<p>邮件：huhan_h@163.com</p>
<hr>
<h2 id="互联网招聘黑话❓"><a href="#互联网招聘黑话❓" class="headerlink" title="互联网招聘黑话❓"></a>互联网招聘黑话❓</h2><h3 id="求职术语科普"><a href="#求职术语科普" class="headerlink" title="求职术语科普"></a>求职术语科普</h3><p>简单科普一下常见的求职术语。</p>
<h4 id="“八股文“"><a href="#“八股文“" class="headerlink" title="“八股文“"></a>“八股文“</h4><p>—八股文一般指的是概念性题目，比如 操作系统中进程和线程的区别是什么？数据结构与算法中的栈和队列的区别是什么？又或者是计算机网络中的三次握手四次挥手过程这类问题与回答。因为这些问题与回答往往问法固定，标准回答也固定，类似于我国明清科举制度规定的八股文。</p>
<p>明清时期的八股文全篇由破题、承题、起讲、入手、起股、中股、后股、束股八部分组成。后四部分是文章议论的中心，各有两股对偶文字，共八股，故名八股文。其题材、内容限于四书，不许作者自由发挥，字数也有严格规定。</p>
<h4 id="“我是XX公司的HR”"><a href="#“我是XX公司的HR”" class="headerlink" title="“我是XX公司的HR”"></a>“我是XX公司的HR”</h4><p>-HR（Human Resource），即人力资源，全称人力资源管理，又称人事。人事管理是为实现一定的目标，对所属工作人员进行选拔、使用、培养、考核、奖惩等一系列的管理活动。说人话就是招人的，招打工人的。</p>
<h4 id="“HC-充足，欢迎来撩。”"><a href="#“HC-充足，欢迎来撩。”" class="headerlink" title="“HC 充足，欢迎来撩。”"></a>“HC 充足，欢迎来撩。”</h4><p>—HC(Head Count)，俗称人头数，这里指的是招聘名额。也就是某个职位需要多少个人做，那么这个数字就是这个职位的HC，中文称为＂编制＂或＂职数“毕竟一个萝卜一个坑</p>
<p><strong>补充</strong>：HC也有“Hire Count”的说法，前者人头数，这里指的是招聘指数，说法更官方一些，其实大概意思是差不多的，望周知。</p>
<h4 id="“JD-如下，有意者联系。”"><a href="#“JD-如下，有意者联系。”" class="headerlink" title="“JD 如下，有意者联系。”"></a>“JD 如下，有意者联系。”</h4><p>—JD(Job Description)，工作职责描述，企业的一些要求。例如招聘后端研发，一般会要求你熟悉 Java/C++/Golang 等主流语言；熟悉常见的数据结构与算法等等。</p>
<h4 id="“终于-OC-了！”"><a href="#“终于-OC-了！”" class="headerlink" title="“终于 OC 了！”"></a>“终于 OC 了！”</h4><p>—OC(Offer Call)，看到这个就恭喜了，当企业决定录用你时，会发邮件或者打电话发Offer，并询问你是否接受，也称为“开奖”。</p>
<h4 id="“Base哪里”"><a href="#“Base哪里”" class="headerlink" title="“Base哪里”"></a>“Base哪里”</h4><p>—指岗位地点在哪里，即将要工作的城市是哪里比如北上广等一线城市。</p>
<h4 id="BU-BG"><a href="#BU-BG" class="headerlink" title="BU/BG"></a>BU/BG</h4><p>—BU（Business Unit），通常指业务线或者产品线，是BG下的细分的业务或者产品。</p>
<p>—BG(Business Group)，事业群。例如腾讯公司为人熟知的微信事业群（WeiXin Group，简称 WXG ）和互动娱乐事业群（Interactive Entertainment Group，简称 IEG）。</p>
<h4 id="PR"><a href="#PR" class="headerlink" title="PR"></a>PR</h4><p>—PR(Public Relationship)，公共关系，即平时说的公关，一般在传媒、互联网、品牌营销各种行业会出现。主要的工作范围就是舆情监测，客户管理，媒体关系，文案输出，活动策划等等。</p>
<h4 id="PD"><a href="#PD" class="headerlink" title="PD"></a>PD</h4><p>—PD(Product Designer)，产品设计或产品负责人。程序员经常需要和PD打交道，他们需要程序员去实现XXX的功能，然后程序员去编码实现。在此过程中也会出现一些撕逼，这就是产品和研发之间的爱恨情仇了。</p>
<h4 id="PM"><a href="#PM" class="headerlink" title="PM"></a>PM</h4><p>—PM(Product Manager/Project Manager)，产品经理或项目经理。在产品的研发过程中，PM会负责调查并根据用户的需求，确定开发何种产品,选择何种技术、商业模式等。</p>
<h4 id="大厂背书"><a href="#大厂背书" class="headerlink" title="大厂背书"></a>大厂背书</h4><p>—可以理解为“认证”或者“镀金”的意思，能去一些顶尖大公司实习或者工作，说明他们认可你的能力，那么你正式找工作面试同行业其他公司的时候只要表现正常基本offer是可以顺利拿到的。</p>
<h3 id="薪资术语科普"><a href="#薪资术语科普" class="headerlink" title="薪资术语科普"></a>薪资术语科普</h3><h4 id="意向书"><a href="#意向书" class="headerlink" title="意向书"></a>意向书</h4><p>意向书的意思是指，在秋招中顺利通过面试获得口头offer的一种录用意向，没有具体的薪资待遇说明，换句话说就是：你很不错，我们打算要你了。意向书一般在每年的7-10月份会逐渐发放，而带有薪资待遇的详细offer一般是10月中下旬开始陆续发放。</p>
<h4 id="烂白菜"><a href="#烂白菜" class="headerlink" title="烂白菜"></a>烂白菜</h4><p>offer的最低一等，也是最近两年新出来的一个词，以前是只有白菜价这一个说法的。</p>
<h4 id="白菜🥬"><a href="#白菜🥬" class="headerlink" title="白菜🥬"></a>白菜🥬</h4><p>指校招生中占据60%-70%的人拿到的offer薪资待遇，毕竟大佬还是比较少的，大部分人的offer都是白菜价格。</p>
<h4 id="大白菜"><a href="#大白菜" class="headerlink" title="大白菜"></a>大白菜</h4><p>也是最近两年新兴的一个词语，意思就是比白菜价稍高一档的薪资待遇。</p>
<h4 id="SP（Special-Offer）"><a href="#SP（Special-Offer）" class="headerlink" title="SP（Special Offer）"></a>SP（Special Offer）</h4><p>大佬拿到的 offer 偏低的一档，但也比大白菜要高一点。</p>
<h4 id="SSP（Super-Special-Offer）"><a href="#SSP（Super-Special-Offer）" class="headerlink" title="SSP（Super Special Offer）"></a>SSP（Super Special Offer）</h4><p>这是真大佬才能拿到的，能够拿到SSP的同学基本都是校招生中的人中龙凤，极其稀少。比如 2021 年校招中快手的快star、中兴的蓝剑计划、阿里的阿里星、小米的未来星、京东的猎聘计划等，能够通过上述考核人拿到的基本都是SSP。</p>
<h2 id="参考资料"><a href="#参考资料" class="headerlink" title="参考资料"></a>参考资料</h2><p><a href="https://interviewguide.cn/#/" target="_blank" rel="noopener">阿秀的求职笔记 (interviewguide.cn)</a></p>
<p><a href="https://www.programmercarl.com/" target="_blank" rel="noopener">代码随想录 (programmercarl.com)</a></p>
<p><a href="https://www.r2coding.com/#/README?id=面试准备和求职" target="_blank" rel="noopener">Road 2 Coding (r2coding.com)</a></p>
<p><a href="https://xiaolincoding.com/" target="_blank" rel="noopener">小林coding (xiaolincoding.com)</a></p>
<p><a href="https://www.iamshuaidi.com/" target="_blank" rel="noopener">帅地玩编程-校招|面试|学习路线，你都可以在这里找到 (iamshuaidi.com)</a></p>
<p><a href="https://www.nowcoder.com/interview/center" target="_blank" rel="noopener">求职面试宝典 互联网/金融/快消/地产/机械_牛客网 (nowcoder.com)</a></p>
<p><a href="https://www.icourse163.org/" target="_blank" rel="noopener">中国大学MOOC (icourse163.org)</a></p>
<p><a href="https://github.com/zh-google-styleguide/zh-google-styleguide" target="_blank" rel="noopener">Google 开源项目风格指南</a></p>
<p><a href="https://github.com/jobbole/awesome-cpp-cn" target="_blank" rel="noopener">C++ 资源大全中文版</a></p>
<p><a href="https://github.com/geekcompany/ResumeSample" target="_blank" rel="noopener">程序员简历模板系列</a></p>
<p><a href="https://github.com/resumejob/awesome-resume" target="_blank" rel="noopener">程序员简历例句</a></p>
<p><a href="https://job.hust.edu.cn/" target="_blank" rel="noopener">华中科技大学就业信息网 (hust.edu.cn)</a></p>

            </article>
            <hr>
            <div>
              <div class="post-metas mb-3">
                
                  <div class="post-meta mr-3">
                    <i class="iconfont icon-category"></i>
                    
                      <a class="hover-with-bg" href="/michuanblog/categories/%E9%9D%A2%E8%AF%95/">面试</a>
                    
                  </div>
                
                
                  <div class="post-meta">
                    <i class="iconfont icon-tags"></i>
                    
                      <a class="hover-with-bg" href="/michuanblog/tags/%E9%9D%A2%E8%AF%95/">面试</a>
                    
                  </div>
                
              </div>
              
                <p class="note note-warning">本博客所有文章除特别声明外，均采用 <a href="https://creativecommons.org/licenses/by-sa/4.0/deed.zh" target="_blank" rel="nofollow noopener noopener">CC BY-SA 4.0 协议</a> ，转载请注明出处！</p>
              
              
                <div class="post-prevnext row">
                  <div class="post-prev col-6">
                    
                    
                  </div>
                  <div class="post-next col-6">
                    
                    
                      <a href="/michuanblog/2021/06/25/gaokao/">
                        <span class="hidden-mobile">gaokao</span>
                        <span class="visible-mobile">下一篇</span>
                        <i class="iconfont icon-arrowright"></i>
                      </a>
                    
                  </div>
                </div>
              
            </div>

            
              <!-- Comments -->
              <div class="comments" id="comments">
                
                
  <div id="vcomments"></div>
  <script type="text/javascript">
    function loadValine() {
      addScript('https://cdn.staticfile.org/valine/1.4.14/Valine.min.js', function () {
        new Valine({
          el: "#vcomments",
          app_id: "tKy1BysLG32PuX7L8s0rQi9C-gzGzoHsz",
          app_key: "wlDiPjGWwM0U49QD4CpxH5dz",
          placeholder: "说点什么",
          path: window.location.pathname,
          avatar: "retro",
          meta: ["nick","mail","link"],
          pageSize: "10",
          lang: "zh-CN",
          highlight: false,
          recordIP: false,
          serverURLs: "",
        });
      });
    }
    createObserver(loadValine, 'vcomments');
  </script>
  <noscript>Please enable JavaScript to view the <a href="https://valine.js.org" target="_blank" rel="nofollow noopener noopener">comments
      powered by Valine.</a></noscript>


              </div>
            
          </div>
        </div>
      </div>
    </div>
    
      <div class="d-none d-lg-block col-lg-2 toc-container" id="toc-ctn">
        <div id="toc">
  <p class="toc-header"><i class="iconfont icon-list"></i>&nbsp;目录</p>
  <div id="tocbot"></div>
</div>

      </div>
    
  </div>
</div>

<!-- Custom -->


    
  </main>

  
    <a id="scroll-top-button" href="#" role="button">
      <i class="iconfont icon-arrowup" aria-hidden="true"></i>
    </a>
  

  
    <div class="modal fade" id="modalSearch" tabindex="-1" role="dialog" aria-labelledby="ModalLabel"
     aria-hidden="true">
  <div class="modal-dialog modal-dialog-scrollable modal-lg" role="document">
    <div class="modal-content">
      <div class="modal-header text-center">
        <h4 class="modal-title w-100 font-weight-bold">搜索</h4>
        <button type="button" id="local-search-close" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <div class="modal-body mx-3">
        <div class="md-form mb-5">
          <input type="text" id="local-search-input" class="form-control validate">
          <label data-error="x" data-success="v"
                 for="local-search-input">关键词</label>
        </div>
        <div class="list-group" id="local-search-result"></div>
      </div>
    </div>
  </div>
</div>
  

  
    <!-- APlayer 音乐播放器 -->
    <div id="aplayer"></div>
    <script defer src="https://cdn.staticfile.org/aplayer/1.10.1/APlayer.min.js" ></script>
<link  rel="stylesheet" href="https://cdn.staticfile.org/aplayer/1.10.1/APlayer.min.css" />
<script type="text/javascript">
  var oldLoadAp = window.onload;
  window.onload = function () {
    oldLoadAp && oldLoadAp();

    new APlayer({
      container: document.getElementById('aplayer'),
      fixed: true,
      autoplay: 'false' === 'true',
      loop: 'all',
      order: 'random',
      theme: '#b7daff',
      preload: 'none',
      audio: [{"name":"黄杨扁担","artist":"鹿女王","url":"http://mi_chuan.gitee.io/blog/黄杨扁担.mp3","cover":"http://mi_chuan.gitee.io/blog/黄杨扁担.png"},{"name":"隔世信","artist":"以冬","url":"http://mi_chuan.gitee.io/blog/隔世信.mp3","cover":"http://mi_chuan.gitee.io/blog/隔世信.jpg"}]
    });
  }
</script>

  

  

  <footer class="mt-5">
  <div class="text-center py-3">
    <div>
      <a href="https://hexo.io" target="_blank" rel="nofollow noopener"><span>Hexo</span></a>
      <i class="iconfont icon-love"></i>
      <a href="https://github.com/fluid-dev/hexo-theme-fluid" target="_blank" rel="nofollow noopener">
        <span>Fluid</span></a>
    </div>
    

    

    
  </div>
</footer>

<!-- SCRIPTS -->
<script  src="https://cdn.staticfile.org/jquery/3.4.1/jquery.min.js" ></script>
<script  src="https://cdn.staticfile.org/twitter-bootstrap/4.4.1/js/bootstrap.min.js" ></script>
<script  src="/michuanblog/js/debouncer.js" ></script>
<script  src="/michuanblog/js/main.js" ></script>

<!-- Plugins -->


  
    <script  src="/michuanblog/js/lazyload.js" ></script>
  



  <script defer src="https://cdn.staticfile.org/clipboard.js/2.0.6/clipboard.min.js" ></script>
  <script  src="/michuanblog/js/clipboard-use.js" ></script>







  <script  src="https://cdn.staticfile.org/tocbot/4.11.1/tocbot.min.js" ></script>
  <script>
    $(document).ready(function () {
      var boardCtn = $('#board-ctn');
      var boardTop = boardCtn.offset().top;

      tocbot.init({
        tocSelector: '#tocbot',
        contentSelector: 'article.markdown-body',
        headingSelector: 'h1,h2,h3,h4,h5,h6',
        linkClass: 'tocbot-link',
        activeLinkClass: 'tocbot-active-link',
        listClass: 'tocbot-list',
        isCollapsedClass: 'tocbot-is-collapsed',
        collapsibleClass: 'tocbot-is-collapsible',
        collapseDepth: 0,
        scrollSmooth: true,
        headingsOffset: -boardTop
      });
      if ($('.toc-list-item').length > 0) {
        $('#toc').css('visibility', 'visible');
      }
    });
  </script>



  <script  src="https://cdn.staticfile.org/typed.js/2.0.11/typed.min.js" ></script>
  <script>
    var typed = new Typed('#subtitle', {
      strings: [
        '  ',
        "求职经验&nbsp;",
      ],
      cursorChar: "_",
      typeSpeed: 70,
      loop: false,
    });
    typed.stop();
    $(document).ready(function () {
      $(".typed-cursor").addClass("h2");
      typed.start();
    });
  </script>



  <script  src="https://cdn.staticfile.org/anchor-js/4.2.2/anchor.min.js" ></script>
  <script>
    anchors.options = {
      placement: "right",
      visible: "hover",
      
    };
    var el = "h1,h2,h3,h4,h5,h6".split(",");
    var res = [];
    for (item of el) {
      res.push(".markdown-body > " + item)
    }
    anchors.add(res.join(", "))
  </script>



  <script  src="/michuanblog/js/local-search.js" ></script>
  <script>
    var path = "/michuanblog/local-search.xml";
    var inputArea = document.querySelector("#local-search-input");
    inputArea.onclick = function () {
      searchFunc(path, 'local-search-input', 'local-search-result');
      this.onclick = null
    }
  </script>



  <script  src="https://cdn.staticfile.org/fancybox/3.5.7/jquery.fancybox.min.js" ></script>
  <link  rel="stylesheet" href="https://cdn.staticfile.org/fancybox/3.5.7/jquery.fancybox.min.css" />

  <script>
    $('#post img:not(.no-zoom img, img[no-zoom]), img[zoom]').each(
      function () {
        var element = document.createElement('a');
        $(element).attr('data-fancybox', 'images');
        $(element).attr('href', $(this).attr('src'));
        $(this).wrap(element);
      }
    );
  </script>





  

  
    <!-- MathJax -->
    <script>
      MathJax = {
        tex: {
          inlineMath: [['$', '$'], ['\\(', '\\)']]
        },
        options: {
          renderActions: {
            findScript: [10, doc => {
              document.querySelectorAll('script[type^="math/tex"]').forEach(node => {
                const display = !!node.type.match(/; *mode=display/);
                const math = new doc.options.MathItem(node.textContent, doc.inputJax[0], display);
                const text = document.createTextNode('');
                node.parentNode.replaceChild(text, node);
                math.start = { node: text, delim: '', n: 0 };
                math.end = { node: text, delim: '', n: 0 };
                doc.math.push(math);
              });
            }, '', false],
            insertedScript: [200, () => {
              document.querySelectorAll('mjx-container').forEach(node => {
                let target = node.parentNode;
                if (target.nodeName.toLowerCase() === 'li') {
                  target.parentNode.classList.add('has-jax');
                }
              });
            }, '', false]
          }
        }
      };
    </script>

    <script async src="https://cdn.staticfile.org/mathjax/3.0.5/es5/tex-svg.js" ></script>

  



  
  
    <script>
      !function (e, t, a) {
        function r() {
          for (var e = 0; e < s.length; e++) s[e].alpha <= 0 ? (t.body.removeChild(s[e].el), s.splice(e, 1)) : (s[e].y--, s[e].scale += .004, s[e].alpha -= .013, s[e].el.style.cssText = "left:" + s[e].x + "px;top:" + s[e].y + "px;opacity:" + s[e].alpha + ";transform:scale(" + s[e].scale + "," + s[e].scale + ") rotate(45deg);background:" + s[e].color + ";z-index:99999");
          requestAnimationFrame(r)
        }

        function n() {
          var t = "function" == typeof e.onclick && e.onclick;
          e.onclick = function (e) {
            t && t(), o(e)
          }
        }

        function o(e) {
          var a = t.createElement("div");
          a.className = "heart", s.push({
            el: a,
            x: e.clientX - 5,
            y: e.clientY - 5,
            scale: 1,
            alpha: 1,
            color: c()
          }), t.body.appendChild(a)
        }

        function i(e) {
          var a = t.createElement("style");
          a.type = "text/css";
          try {
            a.appendChild(t.createTextNode(e))
          } catch (t) {
            a.styleSheet.cssText = e
          }
          t.getElementsByTagName("head")[0].appendChild(a)
        }

        function c() {
          return "rgb(" + ~~(255 * Math.random()) + "," + ~~(255 * Math.random()) + "," + ~~(255 * Math.random()) + ")"
        }

        var s = [];
        e.requestAnimationFrame = e.requestAnimationFrame || e.webkitRequestAnimationFrame || e.mozRequestAnimationFrame || e.oRequestAnimationFrame || e.msRequestAnimationFrame || function (e) {
          setTimeout(e, 1e3 / 60)
        }, i(".heart{width: 10px;height: 10px;position: fixed;background: #f00;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}.heart:after,.heart:before{content: '';width: inherit;height: inherit;background: inherit;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;position: fixed;}.heart:after{top: -5px;}.heart:before{left: -5px;}"), n(), r()
      }(window, document);
    </script>
  








  <script  src="https://cdn.staticfile.org/mermaid/8.5.0/mermaid.min.js" ></script>
  <script>
    if (window.mermaid) {
      mermaid.initialize({"theme":"default"});
    }
  </script>







<script src="/michuanblog/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"log":false,"pluginJsPath":"lib/","pluginModelPath":"assets/","pluginRootPath":"live2dw/","tagMode":false});</script></body>
</html>
